/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package media;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author florian
 */
public abstract class MediaAuteur extends Media {

    protected List<Auteur> auteurs;

    public MediaAuteur(){
        auteurs = new ArrayList<Auteur>();
    }

    public void ajouteAuteur(Auteur artiste){
        auteurs.add(artiste);
    }

    public String afficherAuteurs() {
        String listeAuteurs = "";
        for (Auteur auteur : auteurs) {
            listeAuteurs += auteur + " | ";
        }
        if (listeAuteurs.isEmpty()){
            return "Artiste inconnu";
        }
        //Correction de l'ajout du dernier séparateur
        return listeAuteurs.substring(0,listeAuteurs.length()-2);
    }

    public void supprimerAuteurs() {
        auteurs.clear();
    }

    public List<Auteur> getListeAuteurs(){
        return auteurs;
    }
    
}
